(function(){
	$SDC.reloadToPath = function($location, path){
		if(!path) {
			path = window.location.hash.substr(1);
		}
		localStorage.setItem("toPath", path);
		$location.path('/waiting');
	};
	
})();


//基本控制
var baseController = ['$scope', '_API', '$location', '$rootScope', function($scope, _API, $location, $rootScope){
	$rootScope.$SDC = $SDC;
	$rootScope._USER = _USER;
	
	var i = 0;
	$scope.load = function(path){
		i++;
		if(i == 3) {
			$.AdminLTE.sdcInit();
		}
	}
    	
	//-------事件监听
	$scope.topBarMenu = 'index';
	$scope.$on('ChangeMenu', function(e, m) {
		$scope.topBarMenu = m;
	});
	
	//--------帐号-----------
	(function(){
		_API.commWhen(1, function(json){
			$location.path('/login');
		});
		
//		var login = function(json){
//			_USER.peopleInfo = json.data;
//			sessionStorage.setItem("$CURRENT_USER", (new Date()).getTime());
//			
//		}
//		$scope.$on('login', function(e, json) {
//			if(json.data == 1){
//				alert('密码错误！');
//				$location.path("/login");
//			}else if(json.data == 2){
//				alert('用户名不存在！');
//				$location.path("/login");
//			}else if(json.data == 3){
//				alert('验证码输入有误！');
//				$location.path("/login");
//			}else{
//				$location.path("/login");
//				login(json);
//				$location.path("/super/telphone/page/1");
//			}
//			
//		});
//		_API.ajax("global/account/info", {}).success(
//			login
//		);//强制加载登录
		
		$scope.login = function(m){
			_API.ajax("global/account/login", m).success(function(json){
				if(json==null){
					alert('用户名不存在或密码错误！');
				}
				$scope.$emit('login', json);
			});
		}
		$scope.logout = function(){
			_API.ajax("account/logout", {}).success(function(){
				$rootScope.peopleInfo = null;
				$location.path('/login');
			}).error(function(json){
				alert(json.msgInfo);
			});
		}
	})();
//	$('#wrapper').hide();
//	$('#model').modal({
//	  backdrop: false,
//	  keyboard: false
//	});
}];

